.iconfont {
	font-family: "custom-icon" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

html,body{height:100%;}
*{padding:0;margin: 0;box-sizing: border-box;}
a{text-decoration: unset;color: #333;}
html.dark a{color: #eee;}
.flex{display: flex;align-items: center;}
.line-1{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.line-2{ overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }